Karesel zaman, bir algoritmanın çalışma süresinin girdi boyutunun karesiyle orantılı olduğu durumu ifade eder. Başka bir deyişle, girdi boyutu iki katına çıktığında, algoritmanın çalışma süresi yaklaşık dört katına çıkar.
Bu durum genellikle iç içe döngüler kullanıldığında ortaya çıkar. Örneğin, bir dizideki tüm eleman çiftlerini karşılaştırmak gibi işlemler karesel zamanlı olabilir.
Karesel Zamanın Anlamı:
Optimizasyon İhtiyacı:
Karesel zamanlı algoritmaları mümkün olduğunca optimize etmek veya daha verimli (örneğin, O(n log n) veya O(n)) algoritmalara geçmek genellikle önemlidir, özellikle büyük veri kümeleriyle çalışırken. Algoritma karmaşıklığı hakkında daha fazla bilgi için Algoritma Karmaşıklığı sayfasına bakabilirsiniz.